package com.swing.JTextField;

import javax.swing.*;
import java.awt.*;

public class MyFrame extends JFrame {


    JLabel label = new JLabel("姓名");

    //注意：构造参数，16表示16列，用于计算宽度显示，并不是字符个数限制。
    JTextField jTextField = new JTextField(16);
    JButton button = new JButton("确定");


    public MyFrame(String title) {
        super(title);


        //内容面板
        Container container = getContentPane();
        container.setLayout(new FlowLayout());


        //添加控件
        container.add(label);
        container.add(jTextField);
        container.add(button);


        //按钮点击处理
        button.addActionListener(e -> {
            onButtionOK();
        });


    }


    //事件处理
    private void onButtionOK() {
        //获取文本框输入的数据
        String str = jTextField.getText();

        //消息提示框，斜体显示的
        JOptionPane.showMessageDialog(this, "输入了" + str);
    }


}
